home *** CD-ROM | disk | FTP | other *** search
/ Saitek New Smart Technology Disc / Saitek New Smart Technology Disc (SD2.6).bin / Win9X / Software / data1.cab / Com_DLLs / SaiPP8t.dll / 0 / X / R1.X < prev    next >
Text File  |  2002-06-27  |  12KB  |  561 lines

  1. xof 0302txt 0064
  2. //
  3. // DirectX file: E:\saitek joysticks\New joypad\directx models\r1.x
  4. //
  5. // Converted by the PolyTrans geometry converter from Okino Computer Graphics, Inc.
  6. // Date/time of export: 06/14/1999 12:24:57
  7. //
  8. // Bounding box of geometry = (0.0368485,-0.0189871,-0.0504607) to (0.0542272,-0.0099105,-0.0437153).
  9.  
  10.  
  11. template Header {
  12.  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  13.  WORD major;
  14.  WORD minor;
  15.  DWORD flags;
  16. }
  17.  
  18. template Vector {
  19.  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  20.  FLOAT x;
  21.  FLOAT y;
  22.  FLOAT z;
  23. }
  24.  
  25. template Coords2d {
  26.  <F6F23F44-7686-11cf-8F52-0040333594A3>
  27.  FLOAT u;
  28.  FLOAT v;
  29. }
  30.  
  31. template Matrix4x4 {
  32.  <F6F23F45-7686-11cf-8F52-0040333594A3>
  33.  array FLOAT matrix[16];
  34. }
  35.  
  36. template ColorRGBA {
  37.  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  38.  FLOAT red;
  39.  FLOAT green;
  40.  FLOAT blue;
  41.  FLOAT alpha;
  42. }
  43.  
  44. template ColorRGB {
  45.  <D3E16E81-7835-11cf-8F52-0040333594A3>
  46.  FLOAT red;
  47.  FLOAT green;
  48.  FLOAT blue;
  49. }
  50.  
  51. template IndexedColor {
  52.  <1630B820-7842-11cf-8F52-0040333594A3>
  53.  DWORD index;
  54.  ColorRGBA indexColor;
  55. }
  56.  
  57. template Boolean {
  58.  <4885AE61-78E8-11cf-8F52-0040333594A3>
  59.  WORD truefalse;
  60. }
  61.  
  62. template Boolean2d {
  63.  <4885AE63-78E8-11cf-8F52-0040333594A3>
  64.  Boolean u;
  65.  Boolean v;
  66. }
  67.  
  68. template MaterialWrap {
  69.  <4885AE60-78E8-11cf-8F52-0040333594A3>
  70.  Boolean u;
  71.  Boolean v;
  72. }
  73.  
  74. template TextureFilename {
  75.  <A42790E1-7810-11cf-8F52-0040333594A3>
  76.  STRING filename;
  77. }
  78.  
  79. template Material {
  80.  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  81.  ColorRGBA faceColor;
  82.  FLOAT power;
  83.  ColorRGB specularColor;
  84.  ColorRGB emissiveColor;
  85.  [...]
  86. }
  87.  
  88. template MeshFace {
  89.  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  90.  DWORD nFaceVertexIndices;
  91.  array DWORD faceVertexIndices[nFaceVertexIndices];
  92. }
  93.  
  94. template MeshFaceWraps {
  95.  <4885AE62-78E8-11cf-8F52-0040333594A3>
  96.  DWORD nFaceWrapValues;
  97.  Boolean2d faceWrapValues;
  98. }
  99.  
  100. template MeshTextureCoords {
  101.  <F6F23F40-7686-11cf-8F52-0040333594A3>
  102.  DWORD nTextureCoords;
  103.  array Coords2d textureCoords[nTextureCoords];
  104. }
  105.  
  106. template MeshMaterialList {
  107.  <F6F23F42-7686-11cf-8F52-0040333594A3>
  108.  DWORD nMaterials;
  109.  DWORD nFaceIndexes;
  110.  array DWORD faceIndexes[nFaceIndexes];
  111.  [Material]
  112. }
  113.  
  114. template MeshNormals {
  115.  <F6F23F43-7686-11cf-8F52-0040333594A3>
  116.  DWORD nNormals;
  117.  array Vector normals[nNormals];
  118.  DWORD nFaceNormals;
  119.  array MeshFace faceNormals[nFaceNormals];
  120. }
  121.  
  122. template MeshVertexColors {
  123.  <1630B821-7842-11cf-8F52-0040333594A3>
  124.  DWORD nVertexColors;
  125.  array IndexedColor vertexColors[nVertexColors];
  126. }
  127.  
  128. template Mesh {
  129.  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  130.  DWORD nVertices;
  131.  array Vector vertices[nVertices];
  132.  DWORD nFaces;
  133.  array MeshFace faces[nFaces];
  134.  [...]
  135. }
  136.  
  137. template FrameTransformMatrix {
  138.  <F6F23F41-7686-11cf-8F52-0040333594A3>
  139.  Matrix4x4 frameMatrix;
  140. }
  141.  
  142. template Frame {
  143.  <3D82AB46-62DA-11cf-AB39-0020AF71E433>
  144.  [...]
  145. }
  146.  
  147. Header {
  148.     1; // Major version
  149.     0; // Minor version
  150.     1; // Flags
  151. }
  152.  
  153. Material xof_default_12 {
  154.     0.400000;0.400000;0.400000;1.000000;;
  155.     32.000000;
  156.     0.700000;0.700000;0.700000;;
  157.     0.000000;0.000000;0.000000;;
  158. }
  159.  
  160. Material r1 {
  161.     1.0;1.0;1.0;1.000000;;
  162.     25.000000;
  163.     0.000000;0.000000;0.000000;;
  164.     0.000000;0.000000;0.000000;;
  165.     TextureFilename {
  166.         "r1.bmp";
  167.     }
  168. }
  169.  
  170. // Original object name = "r1"
  171. Mesh r1 {
  172.     72;        // 72 vertices
  173.     0.051976;-0.017630;0.043904;,
  174.     0.051715;-0.018410;0.043895;,
  175.     0.050911;-0.018899;0.044359;,
  176.     0.052857;-0.015000;0.043954;,
  177.     0.052662;-0.015582;0.044009;,
  178.     0.045504;-0.018944;0.046251;,
  179.     0.042964;-0.018958;0.047269;,
  180.     0.050887;-0.018914;0.044363;,
  181.     0.037670;-0.018987;0.047979;,
  182.     0.036903;-0.018059;0.048226;,
  183.     0.036862;-0.015101;0.048411;,
  184.     0.036858;-0.016001;0.048278;,
  185.     0.036849;-0.017993;0.048235;,
  186.     0.037656;-0.010066;0.048520;,
  187.     0.037711;-0.009999;0.048519;,
  188.     0.043588;-0.009967;0.048207;,
  189.     0.036875;-0.012112;0.048550;,
  190.     0.036880;-0.011003;0.048561;,
  191.     0.046455;-0.009951;0.047268;,
  192.     0.052168;-0.009920;0.045468;,
  193.     0.036871;-0.012993;0.048454;,
  194.     0.053565;-0.012885;0.043920;,
  195.     0.053824;-0.012112;0.043914;,
  196.     0.053819;-0.009911;0.044145;,
  197.     0.054227;-0.010907;0.043715;,
  198.     0.053819;-0.009911;0.046045;,
  199.     0.053819;-0.009911;0.046045;,
  200.     0.053819;-0.009911;0.046045;,
  201.     0.054227;-0.010907;0.045615;,
  202.     0.053824;-0.012112;0.045814;,
  203.     0.053565;-0.012885;0.045820;,
  204.     0.036871;-0.012993;0.050354;,
  205.     0.036871;-0.012993;0.050354;,
  206.     0.046455;-0.009951;0.049168;,
  207.     0.046455;-0.009951;0.049168;,
  208.     0.052168;-0.009920;0.047368;,
  209.     0.052168;-0.009920;0.047368;,
  210.     0.052062;-0.012112;0.047226;,
  211.     0.036875;-0.012112;0.050450;,
  212.     0.036875;-0.012112;0.050450;,
  213.     0.036880;-0.011003;0.050461;,
  214.     0.036880;-0.011003;0.050461;,
  215.     0.037656;-0.010066;0.050420;,
  216.     0.037656;-0.010066;0.050420;,
  217.     0.037711;-0.009999;0.050419;,
  218.     0.037711;-0.009999;0.050419;,
  219.     0.043588;-0.009967;0.050107;,
  220.     0.043588;-0.009967;0.050107;,
  221.     0.043538;-0.012112;0.050020;,
  222.     0.036849;-0.017993;0.050135;,
  223.     0.036849;-0.017993;0.050135;,
  224.     0.036858;-0.016001;0.050178;,
  225.     0.036858;-0.016001;0.050178;,
  226.     0.036862;-0.015101;0.050311;,
  227.     0.036862;-0.015101;0.050311;,
  228.     0.043341;-0.015101;0.049706;,
  229.     0.037670;-0.018987;0.049879;,
  230.     0.037670;-0.018987;0.049879;,
  231.     0.037670;-0.018987;0.049879;,
  232.     0.036903;-0.018059;0.050126;,
  233.     0.036903;-0.018059;0.050126;,
  234.     0.050887;-0.018914;0.046263;,
  235.     0.045504;-0.018944;0.048151;,
  236.     0.042964;-0.018958;0.049169;,
  237.     0.043049;-0.018059;0.049297;,
  238.     0.052857;-0.015000;0.045854;,
  239.     0.052662;-0.015582;0.045909;,
  240.     0.051575;-0.015040;0.046875;,
  241.     0.051976;-0.017630;0.045804;,
  242.     0.051715;-0.018410;0.045795;,
  243.     0.050911;-0.018899;0.046259;,
  244.     0.050745;-0.017814;0.046661;;
  245.  
  246.     86;        // 86 faces
  247.     3;69,70,2;,
  248.     3;2,1,69;,
  249.     3;69,1,0;,
  250.     3;69,0,68;,
  251.     3;65,66,4;,
  252.     3;4,3,65;,
  253.     3;68,0,4;,
  254.     3;68,4,66;,
  255.     3;62,63,6;,
  256.     3;6,5,62;,
  257.     3;61,62,5;,
  258.     3;5,7,61;,
  259.     3;70,61,7;,
  260.     3;7,2,70;,
  261.     3;58,60,9;,
  262.     3;9,8,58;,
  263.     3;63,57,8;,
  264.     3;8,6,63;,
  265.     3;52,54,10;,
  266.     3;10,11,52;,
  267.     3;50,52,11;,
  268.     3;11,12,50;,
  269.     3;60,50,12;,
  270.     3;12,9,60;,
  271.     3;47,15,14;,
  272.     3;47,14,45;,
  273.     3;45,14,13;,
  274.     3;45,13,43;,
  275.     3;43,13,17;,
  276.     3;43,17,41;,
  277.     3;39,41,17;,
  278.     3;17,16,39;,
  279.     3;36,19,18;,
  280.     3;36,18,34;,
  281.     3;34,18,15;,
  282.     3;34,15,47;,
  283.     3;54,32,20;,
  284.     3;20,10,54;,
  285.     3;32,39,16;,
  286.     3;16,20,32;,
  287.     3;30,65,3;,
  288.     3;3,21,30;,
  289.     3;29,30,21;,
  290.     3;21,22,29;,
  291.     3;28,29,22;,
  292.     3;22,24,28;,
  293.     3;28,24,23;,
  294.     3;28,23,27;,
  295.     3;26,23,19;,
  296.     3;26,19,36;,
  297.     3;67,37,48;,
  298.     3;67,48,55;,
  299.     3;71,55,64;,
  300.     3;55,71,67;,
  301.     3;35,37,29;,
  302.     3;35,29,28;,
  303.     3;28,25,35;,
  304.     3;37,30,29;,
  305.     3;37,67,65;,
  306.     3;37,65,30;,
  307.     3;48,38,31;,
  308.     3;48,31,55;,
  309.     3;55,31,53;,
  310.     3;48,37,33;,
  311.     3;33,46,48;,
  312.     3;37,35,33;,
  313.     3;38,48,42;,
  314.     3;42,40,38;,
  315.     3;48,46,44;,
  316.     3;48,44,42;,
  317.     3;9,12,11;,
  318.     3;59,64,51;,
  319.     3;51,49,59;,
  320.     3;55,53,51;,
  321.     3;55,51,64;,
  322.     3;64,59,56;,
  323.     3;56,63,64;,
  324.     3;71,64,62;,
  325.     3;71,62,61;,
  326.     3;71,61,70;,
  327.     3;64,63,62;,
  328.     3;67,71,68;,
  329.     3;67,68,66;,
  330.     3;67,66,65;,
  331.     3;71,70,69;,
  332.     3;71,69,68;;
  333.  
  334.     MeshMaterialList {
  335.         1;1;0;;
  336.         {r1}
  337.     }
  338.  
  339.     MeshNormals {
  340.         54; // 54 normals
  341.         -0.999990;0.004566;0.000000;,
  342.         -0.975274;-0.221000;0.000000;,
  343.         -0.953424;0.010859;-0.301439;,
  344.         -0.940036;0.341075;0.000000;,
  345.         -0.859219;-0.400625;-0.318186;,
  346.         -0.770852;-0.637014;0.000000;,
  347.         -0.770251;0.637741;0.000000;,
  348.         -0.753708;-0.582016;-0.305256;,
  349.         -0.561986;0.827147;0.000000;,
  350.         -0.559780;-0.828641;0.000000;,
  351.         -0.365643;-0.740991;0.563238;,
  352.         -0.284004;0.958823;0.000000;,
  353.         -0.276872;-0.960907;0.000000;,
  354.         -0.005522;0.999985;0.000000;,
  355.         0.005522;-0.999985;0.000000;,
  356.         0.053205;-0.041947;0.997702;,
  357.         0.060728;-0.020357;0.997947;,
  358.         0.064423;-0.042516;0.997017;,
  359.         0.064478;-0.009558;0.997873;,
  360.         0.073751;-0.079320;0.994117;,
  361.         0.092540;-0.083431;0.992207;,
  362.         0.113043;-0.083868;0.990044;,
  363.         0.113954;-0.550293;0.827159;,
  364.         0.133466;-0.065345;0.988897;,
  365.         0.133753;-0.021992;0.990771;,
  366.         0.133989;-0.860452;0.491599;,
  367.         0.174102;-0.076860;0.981723;,
  368.         0.183740;-0.044318;0.981975;,
  369.         0.188783;-0.125241;0.974000;,
  370.         0.215745;-0.789182;0.575018;,
  371.         0.216317;-0.156042;0.963773;,
  372.         0.288699;-0.846815;0.446717;,
  373.         0.307480;-0.055890;0.949912;,
  374.         0.358676;0.933462;0.000000;,
  375.         0.359947;-0.932973;0.000000;,
  376.         0.422116;-0.231043;0.876606;,
  377.         0.484600;-0.180659;0.855877;,
  378.         0.492322;-0.138549;0.859315;,
  379.         0.519719;-0.854337;0.000000;,
  380.         0.535164;0.800193;0.270722;,
  381.         0.549521;-0.080156;0.831626;,
  382.         0.575649;-0.715089;0.396580;,
  383.         0.723852;0.689956;0.000000;,
  384.         0.781526;-0.623873;0.000000;,
  385.         0.790604;-0.531111;0.304741;,
  386.         0.848456;-0.300610;0.435610;,
  387.         0.858391;-0.278167;0.431032;,
  388.         0.864251;-0.271437;0.423548;,
  389.         0.870025;-0.242725;0.429117;,
  390.         0.880601;0.170059;0.442291;,
  391.         0.894396;-0.295537;0.335729;,
  392.         0.948259;-0.317499;0.000000;,
  393.         0.954724;-0.007048;0.297409;,
  394.         0.999456;0.032977;0.000000;;
  395.  
  396.         86;        // 86 faces
  397.         3;44,41,38;,
  398.         3;38,43,44;,
  399.         3;44,43,51;,
  400.         3;44,51,45;,
  401.         3;47,46,51;,
  402.         3;51,51,47;,
  403.         3;45,51,51;,
  404.         3;45,51,46;,
  405.         3;29,25,14;,
  406.         3;14,14,29;,
  407.         3;31,29,14;,
  408.         3;14,34,31;,
  409.         3;41,31,34;,
  410.         3;34,38,41;,
  411.         3;9,5,7;,
  412.         3;7,12,9;,
  413.         3;25,10,12;,
  414.         3;12,14,25;,
  415.         3;0,0,0;,
  416.         3;0,2,0;,
  417.         3;1,0,2;,
  418.         3;2,4,1;,
  419.         3;5,1,4;,
  420.         3;4,7,5;,
  421.         3;13,13,11;,
  422.         3;13,11,8;,
  423.         3;8,11,6;,
  424.         3;8,6,6;,
  425.         3;6,6,3;,
  426.         3;6,3,3;,
  427.         3;0,3,3;,
  428.         3;3,0,0;,
  429.         3;13,13,13;,
  430.         3;13,13,13;,
  431.         3;13,13,13;,
  432.         3;13,13,13;,
  433.         3;0,0,0;,
  434.         3;0,0,0;,
  435.         3;0,0,0;,
  436.         3;0,0,0;,
  437.         3;50,47,51;,
  438.         3;51,51,50;,
  439.         3;48,50,51;,
  440.         3;51,51,48;,
  441.         3;52,48,51;,
  442.         3;51,53,52;,
  443.         3;52,53,42;,
  444.         3;52,42,39;,
  445.         3;33,42,13;,
  446.         3;33,13,13;,
  447.         3;36,37,26;,
  448.         3;36,26,28;,
  449.         3;35,28,30;,
  450.         3;28,35,36;,
  451.         3;40,37,48;,
  452.         3;40,48,52;,
  453.         3;52,49,40;,
  454.         3;37,50,48;,
  455.         3;37,36,47;,
  456.         3;37,47,50;,
  457.         3;26,17,19;,
  458.         3;26,19,28;,
  459.         3;28,19,20;,
  460.         3;26,37,32;,
  461.         3;32,27,26;,
  462.         3;37,40,32;,
  463.         3;17,26,16;,
  464.         3;16,18,17;,
  465.         3;26,27,15;,
  466.         3;26,15,16;,
  467.         3;7,4,2;,
  468.         3;23,30,21;,
  469.         3;21,24,23;,
  470.         3;28,20,21;,
  471.         3;28,21,30;,
  472.         3;30,23,22;,
  473.         3;22,25,30;,
  474.         3;35,30,29;,
  475.         3;35,29,31;,
  476.         3;35,31,41;,
  477.         3;30,25,29;,
  478.         3;36,35,45;,
  479.         3;36,45,46;,
  480.         3;36,46,47;,
  481.         3;35,41,44;,
  482.         3;35,44,45;;
  483.     }  // End of Normals
  484.  
  485.     MeshTextureCoords {
  486.         72; // 72 texture coords
  487.         0.005368;0.184359;,
  488.         0.020406;0.106901;,
  489.         0.066649;0.058388;,
  490.         0.954699;0.445346;,
  491.         0.965912;0.387588;,
  492.         0.377770;0.053949;,
  493.         0.523942;0.052557;,
  494.         0.068068;0.056899;,
  495.         0.828556;0.049656;,
  496.         0.872696;0.141775;,
  497.         0.875065;0.435249;,
  498.         0.875301;0.346012;,
  499.         0.875825;0.148303;,
  500.         0.829388;0.934902;,
  501.         0.826194;0.941555;,
  502.         0.488055;0.944775;,
  503.         0.874279;0.731933;,
  504.         0.873987;0.842003;,
  505.         0.323054;0.946347;,
  506.         0.994358;0.949477;,
  507.         0.874511;0.644468;,
  508.         0.913959;0.655191;,
  509.         0.899060;0.731933;,
  510.         0.899348;0.950382;,
  511.         0.875846;0.851508;,
  512.         0.899348;0.950382;,
  513.         0.899348;0.950382;,
  514.         0.899348;0.950382;,
  515.         0.875846;0.851508;,
  516.         0.899060;0.731933;,
  517.         0.913959;0.655191;,
  518.         0.874511;0.644468;,
  519.         0.874511;0.644468;,
  520.         0.323054;0.946347;,
  521.         0.323054;0.946347;,
  522.         0.994358;0.949477;,
  523.         0.994358;0.949477;,
  524.         0.000448;0.731933;,
  525.         0.874279;0.731933;,
  526.         0.874279;0.731933;,
  527.         0.873987;0.842003;,
  528.         0.873987;0.842003;,
  529.         0.829388;0.934902;,
  530.         0.829388;0.934902;,
  531.         0.826194;0.941555;,
  532.         0.826194;0.941555;,
  533.         0.488055;0.944775;,
  534.         0.488055;0.944775;,
  535.         0.490903;0.731933;,
  536.         0.875825;0.148303;,
  537.         0.875825;0.148303;,
  538.         0.875301;0.346012;,
  539.         0.875301;0.346012;,
  540.         0.875065;0.435249;,
  541.         0.875065;0.435249;,
  542.         0.502261;0.435249;,
  543.         0.828556;0.049656;,
  544.         0.828556;0.049656;,
  545.         0.828556;0.049656;,
  546.         0.872696;0.141775;,
  547.         0.872696;0.141775;,
  548.         0.068068;0.056899;,
  549.         0.377770;0.053949;,
  550.         0.523942;0.052557;,
  551.         0.519050;0.141775;,
  552.         0.954699;0.445346;,
  553.         0.965912;0.387588;,
  554.         0.028435;0.441330;,
  555.         0.005368;0.184359;,
  556.         0.020406;0.106901;,
  557.         0.066649;0.058388;,
  558.         0.076220;0.166097;;
  559.     }  // End of texture coords
  560. } // End of Mesh
  561.